class fractie{
     int nrt,nmt;      // numarator,numitor
void simplifica();      //metoda de simplificare a fractiei
public:
    fractie(int nrti=0, int nmti=1);   // constructor initializare
    ~fractie() {
        cout<<"DESTRUCTOR!!!\n";}; //destructor
	int  numarator() {
   		 return nrt;}
	int numitor() {
    		return nmt;}
	double valoare(){
    		return (double)nrt/(double)nmt;}
	void afisare();
	int cmmdc(int x,int y);
	friend fractie operator+(const fractie, const fractie);
	friend fractie operator-(const fractie, const fractie);
	friend fractie operator*(fractie, fractie);
	friend fractie operator/(fractie, fractie);
	fractie operator =(const fractie);
	fractie operator +=(const fractie);
	fractie operator -=(const fractie);
	fractie operator *=(const fractie);
	fractie operator /=(const fractie);
};
